package teste.servidor;

import java.util.List;

import servidor.controladorsistema.ip.IPDAOPerfil;
import servidor.controladorsistema.ip.IPPerfil;

public class IPDAOPerfilJPAStub implements IPDAOPerfil {

	private List<IPPerfil> listaPerfil;
	IPDAOPerfilJPAStub(List<IPPerfil> listaPerfil){
		this.listaPerfil = listaPerfil;
	}	
	
	@Override
	public IPPerfil recuperar(String identificador, String senha) {
		for(IPPerfil perfil : listaPerfil){
			if(perfil.getIdentificador().equals(identificador) && perfil.getSenha().equals(senha)){
				return perfil;
			}
		}
		return null;
	}

	@Override
	public IPPerfil recuperar(String identificador) {
		for(IPPerfil perfil : listaPerfil){
			if(perfil.getIdentificador().equals(identificador)){
				return perfil;
			}
		}
		return null;
	}
	
	@Override
	public List<IPPerfil> listar() {
		return listaPerfil;
	}
}
